package com.foo.wechat.mapper;

import java.util.List;
import com.foo.wechat.domain.WxCanteen;

/**
 * 餐厅管理Mapper接口
 * 
 * @author foo
 * @date 2025-11-11
 */
public interface WxCanteenMapper 
{
    /**
     * 查询餐厅管理
     * 
     * @param canteenId 餐厅管理ID
     * @return 餐厅管理
     */
    WxCanteen selectWxCanteenById(Long canteenId);

    /**
     * 查询餐厅管理列表
     * 
     * @param wxCanteen 餐厅管理
     * @return 餐厅管理集合
     */
    List<WxCanteen> selectWxCanteenList(WxCanteen wxCanteen);

    /**
     * 新增餐厅管理
     * 
     * @param wxCanteen 餐厅管理
     * @return 结果
     */
    int insertWxCanteen(WxCanteen wxCanteen);

    /**
     * 修改餐厅管理
     * 
     * @param wxCanteen 餐厅管理
     * @return 结果
     */
    int updateWxCanteen(WxCanteen wxCanteen);

    /**
     * 删除餐厅管理
     * 
     * @param canteenId 餐厅管理ID
     * @return 结果
     */
    int deleteWxCanteenById(Long canteenId);

    /**
     * 批量删除餐厅管理
     * 
     * @param canteenIds 需要删除的数据ID
     * @return 结果
     */
    int deleteWxCanteenByIds(String[] canteenIds);
}
